失落: to lose (sth), to drop (sth), to feel a sense of loss, frustrated, disappointment, loss...
排名: to rank (1st, 2nd etc), ranking...
额外: extra, added, additional...
山岭: mountain ridge...
融入: to blend into, to integrate, to assimilate, to merge...
大吃一惊: to have a surprise (idiom); shocked or startled, gobsmacked...
住房: housing...
歼灭: to wipe out, to crush, to annihilate...
特长: personal strength, one's special ability or strong points...
怪异: monstrous, strange, strange phenomenon...